section .list1 {
    float: left;
    width: 193px;
}
section .list2{
    float: left;
    width: 1000px;
    margin: 0 0 20px 17px;
    /* background-color: green; */
}
section .pdcg {
    text-align: center;
    border: 2px solid #c10305;
    margin-bottom: 12px;
}

section .pdcg li {
    height: 33px;
    font: 12px/3 "";
    background-color: #fcf4ea;
    border-bottom: 1px solid #fff;
}

section .pdcg li::before {
    content: "";
    display: block;
    margin: 16px 0 0 7px;
    float: left;
    border: 2px solid #c10305;
}

section .pdcg li::after {
    content: ">";
    font: 9px/33px "";
    float: right;
    margin-right: 11px;
}

section .pdcg div {
    font: 12px/3 "";
    background-color: #c10305;
    color: #fff;
}

section .hot {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 12px;
}

section .hot img {
    vertical-align: top;
}

section .hot .p1 {
    background-color: #f7f7f7;
    font: bold 12px/30px "";
}

section .hot .pic {
    width: 160px;
    height: 160px;
    padding: 1px 6px;
    border: 1px solid #e5e5e5;
    margin: 10px 8px 0;
}

section .hot p {
    text-align: center;
    padding: 0 15px;
    font: 11px/22px "";
}

section .hot div {
    text-align: center;
}

section .hot button {
    font: 12px/22px "";
    color: #fff;
    background-color: #d40002;
    width: 36px;
    text-align: center;
    border: none;
    border-radius: 3px;
}
section .goods{
    border: 1px solid #e5e5e5;
}
section .goods .title{
    text-indent: 2em;
    font:bold 16px/35px "";
    background-color: #f6f6f6;
}
#form{
    width: 560px;
    height: 350px;
    /* background-color: blue; */
    margin-top: 18px;
}
#form .pirse{
    width: 200px;
    font:bold 14px/54px "";
    background-image: linear-gradient(to right,#fe6b00,#ffa200 20%,#ffa200 80%,#fe6b00);
    color:#fff;
    text-indent: 2em;
}
#form .info{
    padding-left: 40px;
    text-indent: 2em;
    font: 12px/20px "";
    color: #000;
}
#form #sub{
    width: 548px;
    height: 150px;
    border: 1px solid #eed97c;
    background-color: #fffceb;
    padding: 12px 0 0 10px;
}
#form #sub p{
    height: 25px;
    font:11px/25px "";
    margin-bottom: 6px;
    color: #b94708;
}
#form #sub i.sel{
    border: 1px solid #cccccc;
    font:11px/23px "";
    padding: 0 5px;
    margin-right: 3px;
}
#form #sub i.sel:hover{
    border-color: #ff9900;
}
#form #sub i.sel.current{
    border-color: #ff9900;
}
#form #sub .fl{
    margin-right: 4px;
}
#form #sub .btn{
    float: left;
    width: 126px;
    height: 35px;
    text-align: center;
    font:bold 16px/35px "";
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
}
#form #sub #Libuy{
    background-color: #cd190f;
    margin-right: 10px;
}
#form #sub #shop{
    background-color:#f66418;
}
#form i.color{
    border: 1px solid #cccccc;
    font:11px/23px "";
    padding: 0 5px;
    margin-right: 3px;
}
#form #sub i.current {
    border: 2px solid red;
}
#form #sub i.color:hover {
    border: 2px solid red;
}
#num {
    width: 40px;
}
